package com.weixing.mall.provider.model.domain;

import com.weixing.mall.core.support.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author Small
 * @since 2020-04-07
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class ReportShipper extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 格式为YYYY-MM-DD用于优化
     */
    private String createdTime;

    /**
     * 订单编号
     */
    private String orderSn;

    /**
     * 商品图片
     */
    private String productImg;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * SKU描述
     */
    private String skuDesp;

    /**
     * 发货员ID
     */
    private Long shipperId;

    /**
     * 发货员姓名
     */
    private String shipperName;

    /**
     * 商品状态
     */
    private Integer productStatus;

    /**
     * 是否处理 ，0代表否，1代表是
     */
    private Integer isHander;

    /**
     * 仓库id
     */
    private Long depotId;

    /**
     * 仓库名称（冗余）
     */
    private String depotName;

    /**
     * 星级（冗余字段）
     */
    private String shipperStart;

    /**
     * 订单类型，1代表正常订单，2代表换货订单
     */
    private Integer orderType;

    /**
     * 审核时间
     */
    private Date auditTime;

    /**
     * 发货员的操作时间
     */
    private Date operationTime;

    private BigDecimal price;

    /**
     * 预留字段
     */
    private String bak1;

    /**
     * 预留字段
     */
    private String bak2;

    /**
     * 预留字段
     */
    private String bak3;

    /**
     * 外采价格
     */
    private BigDecimal outPrice;


}
